function init() {

	fillTable();
}
var userCache = {};
var viewed = -1;
function fillTable() {//现实列表

	pub.findAll(function(userList) {
		dwr.util.removeAllRows("pubyypbody", {
			filter : function(tr) {
				return (tr.id != "pattern");
			}
		});

		var user, id;
		for ( var i = 0; i < userList.length; i++) {
			user = userList[i];
			id = user.ipId;
			dwr.util.cloneNode("pattern", {
				idSuffix : id
			});

			dwr.util.setValue("ticWaterAccount" + id, user.icWaterAccount);
			dwr.util.byId("pattern" + id).style.display = "";

			userCache[id] = user;

		}
	});
}
var currentId = null;
function editClicked(eleid) {//编辑
	// we were an id of the form "edit{id}", eg "edit42". We lookup the "42"
	currentId = eleid.substring(7);
	var user = userCache[currentId];
	dwr.util.setValues(user);
	lock();
}

function deleteClicked() {//删除
	if (currentId == null) {
		return;
	}

	// we were an id of the form "delete{id}", eg "delete42". We lookup the "42"
	var user = userCache[currentId];
	if (confirm("你确定要删除流水账号为 " + user.icWaterAccount+ " 的信息 ?")) {
		dwr.engine.beginBatch();
		pub.del(user.ipId);
		fillTable();
		clear();
		dwr.engine.endBatch();
		currentId = null;
	}
}

function saveUser() {//添加user

	var user = {
		ipId : null,
		iuNumber : null,// 
		icLicenseNumber : null,// 车牌号码
		icOwerName : null,// 车主姓名
		ieNumId : null,// 承运
		irNumId : null,// 收货
		icNumId : null,// 客户编号
		ichId : null,// 订单编号
		icApplyAccount : null,// 申请账号
		icContractNumber : null,// 合同编号
		icWaterAccount : null,// 流水账号
		icInvoiceNumber : null,// 发票号码
		icDeliveryDate : null,// 出货日期
		icOpenCheckDate : null,// 开票日期
		icDistance : null,// 距离
		icOrderCheck : null,// 托运订单
		icNote : null,// 备注
		icCustomerName : null,// 客户名称
		icDestination : null,// 目的地点
		icCustomerPhone : null,// 客户电话
		icLinkman : null,// 联系人
		idDeliveryName : null,// 承运单位名称
		idUnitPhone : null,// 单位电话
		idLinkman : null,// 联系人
		ideNumId : null,// 货物编号
		idDeviceName : null,// 主件名称
		idAffixName : null,// 附件名称
		idDevicNumber : null,// 主件数量
		idAffixNumber : null,// 附件数量
		idWeight : null,// 重量
		idSize : null,// 体积
		ifPaymen : null,// 付款方式
		ifGuarantee : null,// 保险金额
		ifInsurance : null,// 保险费
		ifDistributedFare : null,// 分送费用
		irName : null,// 收货单位名称
		irReceiveUnit : null,// 单位电话
		irUnitPhone : null,// 联系人
		irReceiveMan : null,// 联系人
		irOpenAddress : null,// 出发地址
		irReceiveAddress : null
	// 收货地址
	};
	dwr.util.getValues(user);
	if (user.icCustomerName == null) {
		alert("请输入信息！");
		return;
	}
	dwr.engine.beginBatch();
	pub.updata(user);

	fillTable();
	dwr.engine.endBatch();
	inputSaveEdit();
	clear();
	currentId = null;
}

function search() {

}
